lamentable/deplorable states of affairs - Turc Anglais Dictionnaire